# 根据之前的分析结果，把固定的数据，都在login_api中实现了，动态变化的数据，改成由形式参数传递

# 封装类
class LoginApi:

    def __init__(self):
        self.login_url = "http://tpshop-test.itheima.net/index.php?m=Home&c=User&a=do_login&t=0.9528057669660874"
        self.verify_url = "http://tpshop-test.itheima.net/index.php?m=Home&c=User&a=verify&r=0.5541472979821969"
        self.headers = {"Content-Type":"application/x-www-form-urlencoded"}

    # 封装登录接口
    def login(self, session, data):
        return session.post(url=self.login_url, headers=self.headers, data=data)

    # 封装获取验证码
    def get_verify(self, session):
        return session.get(url=self.verify_url)